myvar_0 = GetPrimitiveParameter(1)
local myvar_3 = 0
GetPrimitiveParameter(myvar_3)
myvar_1 = CachedPerson["new"]()
myvar_3 = myvar_1

myvar_2 = myvar_1["getPersonData"](myvar_3, PersonData["Person Age"])

myvar_3 = myvar_1["getPersonData"]
myvar_3 = myvar_3(myvar_1, PersonData["Species"])
myvar_4 = myvar_1["getPersonData"](myvar_1, PersonData["Pet Traits"])
myvar_5 = GetObjectAttribute(GetPrimitiveParameter(0), 19)
myvar_6,myvar_7,myvar_8,myvar_9 = pairs(PetDecayIndices)
for myvar_8, myvar_9 in myvar_6 do 
myvar_10 = nMotives["GetBaseValue"](myvar_8, myvar_2, myvar_3, myvar_0)
myvar_11 = nMotives["GetBonus"](myvar_8, myvar_4, myvar_3, myvar_5, myvar_0)
myvar_10 = myvar_10 + myvar_11

myvar_11 = myvar_1["setPersonData"]
myvar_11(myvar_1, myvar_9, myvar_10)
end
